Towards a resilient shared memory concept for distributed persistent object systems

نویسندگان

  • Bernd Irlenbusch
  • Jörg Kaiser
چکیده

The abstraction of a centralized memory which has been successfully introduced in shared memory Multiprocessors has also been adopted for Distributed Shared Memory (DSM) in loosely coupled, network-based distributed systems as an adequate paradigm to handle shared state. In this paper a concept for a resilient distributed shared memory is elaborated which takes advantage of an advanced action model. The action model guarantees consistency of data in the presence of concurrency and failures by structuring the system activities and supporting damage assessment and recovery. It is argued that the concurrency control mechanism of actions can be exploited to guarantee consistency among multiple copies of an object. Additionally, an integrated mechanism is provided to increase availability in the action system by replication. The paper analyses the consequences of combining replication with the action system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing Persistence for Real-Time Distributed Object Systems

An implementation of persistent object store for real-time systems with strict processing time constraints is a challenging task, because many traditional database techniques, e.g. transaction management schemes, are not applicable for such systems. This paper examines technical and business requirements for one particular class of such systems and describes an architecture based on distributed...

متن کامل

Experience with Shared Object Support in a Distributed System

Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describ...

متن کامل

Implementing Persistent Object Systems in Distributed Shared Virtual Memory

As the software community begins to realize the promise of persistent, distributed objects, the pragmatic issue of providing a base platform for constructing such object systems is becoming increasingly important. Unfortunately, the question of how best to provide such a platform is, as yet, largely unanswered. The complexity of managing distributed persistent objects is great due to the large ...

متن کامل

Experience with Shared Object Support in the Guide System

Support for co-operative distributed applications is an important direction of computer systems research involving developments in operating systems as well as in programming languages and databases. One emerging model for the support of cooperative distributed applications is that of a distributed shared universe organized as a set of objects shared by concurrent activities. This paper describ...

متن کامل

Corporation Atlanta , Georgia 30332

A novel system architecture, based on the object model. is the central structuring concept used in the Clouds distributed operating system. This architecture makes Clouds attractive over a wide class of machines and environments. Clouds is a native operating system, designed and implemented at Georgia Tech, and runs on a set of general purpose computers connected via a local area network. The s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995